Seminarski i Diplomski Rad

Pogonski program sklopovskih sučelja industrijskih mreža  
Vrsta: Diplomski | Broj strana: 69

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA
DIPLOMSKI RAD br. 1196
POGONSKI PROGRAMI SKLOPOVSKIH SUČELJA INDUSTRIJSKIH MREŽA
Marin Vidaković
Zagreb, rujan 2001.
Sadržaj
1 2
UVOD ..............................................................................................................................3 RAZVOJ POGONSKIH PROGRAMA.......................................................................5 2.1 POVIJEST POGONSKIH PROGRAMA .............................................................................5 2.2 SOFTVERSKI ALATI ZA RAZVOJ I PROVJERU POGONSKIH PROGRAMA .........................9 2.2.1 Alati za razvoj i provjeru Linux pogonskih programa ...................................10 2.2.2 Alati za razvoj i provjeru Windows 2000 pogonskih programa ....................11 2.3 SKLOPOVSKI ALATI ZA RAZVOJ I PROVJERU POGONSKIH PROGRAMA .......................15 2.3.1 CAN232 ..........................................................................................................17
3
OPIS SKLOPOVLJA ..................................................................................................19 3.1 CAN SERIJSKA SABIRNICA ......................................................................................19 3.1.1 Aplikacije CAN sabirnice ...............................................................................19 3.1.2 Struktura poruka (okvira) koji se šalju CAN sabirnicom...............................20 3.2 ISA SABIRNICA .......................................................................................................22 3.3 OPIS CAN KARTICE ................................................................................................24 3.3.1 Konfiguracija kartice .....................................................................................25 3.3.2 Intel 82527 CAN kontroler.............................................................................26 3.4 OGRANIČENJA POSTAVLJENA DIZAJNOM KARTICE I POGONSKOG PROGRAMA ..........26
4
POGONSKI PROGRAM ZA OPERATIVNI SUSTAV WINDOWS 2000............27 4.1 ARHITEKTURA OPERATIVNOG SUSTAVA ..................................................................28 4.1.1 Vrste pogonskih programa.............................................................................32 4.1.2 Struktura pogonskih programa ......................................................................34 4.1.3 Instalacija pogonskih programa ....................................................................35 4.2 IMPLEMENTACIJA POGONSKOG PROGRAMA .............................................................36 4.2.1 DriverEntry ....................................................................................................37 4.2.2 CANISAAddDevice.........................................................................................38 4.2.3 CANISADispatch............................................................................................39 4.2.4 CANISAInterruptService ................................................................................40 4.2.5 CANISADpcForIsr .........................................................................................40 4.3 INSTALACIJA I PROVJERA POGONSKOG PROGRAMA..................................................41
5
POGONSKI PROGRAM ZA OPERATIVNI SUSTAV LINUX 2.X .....................47 5.1 ARHITEKTURA OPERATIVNOG SUSTAVA ..................................................................47 5.1.1 Vrste pogonskih programa.............................................................................49 5.2 IMPLEMENTACIJA POGONSKOG PROGRAMA .............................................................51 5.2.1 Učitavanje i inicijalizacija .............................................................................51 5.2.2 canisa_ioctl ....................................................................................................54 5.2.3 canisa_read ....................................................................................................55 5.2.4 canisa_fasync .................................................................................................55 5.2.5 canisa_irq_handler ........................................................................................55 5.2.6 canisa_release................................................................................................57 5.3 INSTALACIJA I PROVJERA POGONSKOG PROGRAMA..................................................58
5.3.1 5.3.2 6 7
Pomoćni program za instalaciju kartice ........................................................59 Primjer korištenja pogonskog programa .......................................................59
ZAKLJUČAK...............................................................................................................62 POPIS KORIŠTENE LITERATURE........................................................................64
SAŽETAK.............................................................................................................................66 ABSTRACT ..........................................................................................................................67 ŽIVOTOPIS..........................................................................................................................68
DIPLOMSKI RAD
1. UVOD
1 UVOD
...............................NAMERNO UKLONJEN DEO TEKSTA.................................
4
DIPLOMSKI RAD
2. RAZVOJ POGONSKIH PROGRAMA
2 RAZVOJ POGONSKIH PROGRAMA
Pojam «pogonski program» (engleski «device driver») nije niti približno jednoznačan. Smisao pojma je mijenjan sukladno s razvojem računala i softvera, a osobito nastankom modernih operativnih sustava. Danas se pojam odnosi uglavnom na dio programskog koda koji se odvija u jezgri operativnog sustava i služi kao sučelje prema raznim uređajima koji se nalaze spojeni na mikroprocesor. Korisnik pogonskih programa je korisnički softver. Odnos između korisničkog softvera i korisnika je identičan odnosu pogonskog programa i korisničkog softvera. I jedan i drugi pružaju određene usluge višem sloju.

---------- OSTATAK TEKSTA NIJE PRIKAZAN. CEO RAD MOŽETE PREUZETI NA SAJTU. ---------- 

www.maturski.org 

 

MOŽETE NAS KONTAKTIRATI NA E-MAIL: [email protected]

 

 

 

maturski.org Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.maturski.org, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!